---
title: Hasura GraphQL Engine Documentation
description: Hasura GraphQL Engine documentation
keywords:
  - hasura
  - docs
  - manual
  - graphql engine
slug: index
sidebar_label: Introduction
sidebar_position: 11
---

import Link from '@docusaurus/Link';
import VersionedLink from '@site/src/components/VersionedLink';
import ArrowRight from '@site/static/icons/arrow_right.svg';
import Actions from '@site/static/icons/features/actions.svg';
import Basics from '@site/static/icons/features/basics.svg';
import GraphQL from '@site/static/icons/features/graphql.svg';
import BusinessLogic from '@site/static/icons/features/business_logic.svg';
import Auth from '@site/static/icons/features/auth.svg';
import Enterprise from '@site/static/icons/features/enterprise.svg';
import Deployments from '@site/static/icons/features/deployment.svg';
import Learn from '@site/static/icons/features/learn.svg';
import Cloud from '@site/static/icons/features/cloud.svg';
import Observability from '@site/static/icons/features/observability.svg';
import Caching from '@site/static/icons/features/caching.svg';
import Remote from '@site/static/icons/features/remote_schema.svg';
import Security from '@site/static/icons/features/security.svg';
import Testing from '@site/static/icons/features/testing.svg';

# Hasura GraphQL Engine Documentation

<div className="gallery">
  <div className="sub-heading">
    <div className="front-matter">
      <p>
        The{' '}
        <Link to="https://github.com/hasura/graphql-engine" target="_blank">
          <b>open-source Hasura GraphQL Engine</b>
        </Link>{' '}
        makes your data instantly accessible over a GraphQL API, so you can build and ship modern, performant apps and
        APIs 10x faster. Hasura connects to your databases, REST and GraphQL endpoints, and third party APIs to provide
        a unified, connected, real-time, secured GraphQL API for all of your data. You can deploy Hasura manually using
        our{' '}
        <Link to="https://hub.docker.com/r/hasura/graphql-engine-base/tags" target="_blank">
          Community Edition Docker image
        </Link>{' '}
        which includes all the core features of GraphQL Engine.
        <br />
        <br />
        <Link to="https://cloud.hasura.io/signup/?pg=docs&plcmt=body&cta=hasura-cloud&tech=default" target="_blank">
          <b>Hasura Cloud</b>
        </Link> empowers you to create highly optimized, managed and massively scalable Hasura instances in seconds and includes
        extra reliability, monitoring, caching, tracing, security and deployment features.
        <br />
        <br />
        <VersionedLink to="/enterprise/overview">
          <b>Hasura Enterprise Edition</b>
        </VersionedLink>{' '}
        builds on all the features of the Hasura GraphQL Engine while giving you an enterprise-ready solution - complete
        with key features like observability, security, and performance - deployable in minutes. You can try Hasura
        Enterprise Edition for free with a{' '}
        <VersionedLink to="/enterprise/try-hasura-enterprise-edition">30-day trial</VersionedLink>.
      </p>
      <iframe
        src="https://www.youtube.com/embed/5E4T6SDWLJQ"
        frameBorder="0"
        allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
        allowFullScreen
      />
    </div>
  </div>
  <div className="sub-heading">
    <h3>Popular Topics</h3>
  </div>
  <div className="card">
    <div className="card-header">
      <Basics />
      <h4>Basics</h4>
    </div>
    <p>You can get up and running with Hasura in minutes by following our Getting Started guide.</p>
    <VersionedLink to="/getting-started/overview">
      See Getting Started <ArrowRight className="arrow" />
    </VersionedLink>
  </div>
  <div className="card">
    <div className="card-header">
      <GraphQL />
      <h4>GraphQL API</h4>
    </div>
    <p>We provide an instant GraphQL API by generating your GraphQL schema for you based on your data.</p>
    <VersionedLink to="/schema/overview">
      See GraphQL Schema <ArrowRight className="arrow" />
    </VersionedLink>
  </div>
  <div className="card">
    <div className="card-header">
      <BusinessLogic />
      <h4>Actions</h4>
    </div>
    <p>
      Hasura's Actions feature allows you to write custom business logic in your preferred language and expose it as a
      GraphQL API.
    </p>
    <VersionedLink to="/actions/overview">
      See Actions <ArrowRight className="arrow" />
    </VersionedLink>
  </div>
  <div className="card">
    <div className="card-header">
      <Remote />
      <h4>Remote Schemas</h4>
    </div>
    <p>Hasura's Remote Schemas feature allows you to combine multiple GraphQL APIs into a single unified endpoint.</p>
    <VersionedLink to="/remote-schemas/overview">
      See Remote Schema <ArrowRight className="arrow" />
    </VersionedLink>
  </div>
  <div className="card">
    <div className="card-header">
      <Auth />
      <h4>Auth</h4>
    </div>
    <p>
      By using role-based authorization and industry-standard authentication patterns, you can secure your app and your
      data with ease.
    </p>
    <VersionedLink to="/auth/overview">
      See Auth <ArrowRight className="arrow" />
    </VersionedLink>
  </div>
  <div className="card">
    <div className="card-header">
      <Deployments />
      <h4>Deployments</h4>
    </div>
    <p>
      Whether you're using Hasura Cloud or one of your favorite one-click services, Hasura's containerization makes it
      quick and easy to deploy.
    </p>
    <VersionedLink to="/deployment/deployment-guides/index">
      See Deployment Guides <ArrowRight className="arrow" />
    </VersionedLink>
  </div>
</div>
